iT邦幫忙

2024 iThome 鐵人賽

DAY 6
0
自我挑戰組

自學vue~點亮Roadmap過程系列 第 6

vue3鍊成術第六天-語法

  • 分享至 

  • xImage
  •  

開始學語法

使用這個網站邊學邊做,比較看得懂
教學網站
https://ithelp.ithome.com.tw/upload/images/20240921/20169210V3Mc8UgliY.png

reactive()
能在改變時觸發更新的狀態被稱作是響應式的。
可以使用 Vue 的 reactive() API 來聲明響應式狀態。
reactive() 只適用於對象 (包括數組和內置類型,如 Map 和 Set)。

宣告一個counter內容是count為0,印出counter.count的內容,然後count+1。
然後在模板裡利用雙大括號輸出counter.count的值。

<script setup>
import { reactive } from 'vue'

const counter = reactive({
  count: 0
})

console.log(counter.count) // 0
counter.count++

</script>

<template>
  <p>count is:{{counter.count}}</p>
</template>

https://ithelp.ithome.com.tw/upload/images/20240921/20169210ukL2OeJw0x.png

ref()
ref() 則可以接受任何值類型。ref 會返回一個包裹對象,並在 .value 屬性下暴露內部值。

宣告message等於hello world!,然後在模板裡利用雙大括號顯示出message。

<script setup>
import { ref } from 'vue'

const message = ref("hello world!")
</script>

<template>
  <h1>{{message}}</h1>
</template>

注意!!在TAMPLATE使用ref()時,不需要加上.value,會自動解包更方便使用

https://ithelp.ithome.com.tw/upload/images/20240921/201692103JvnPP4c73.png


上一篇
vue3鍊成術第五天-甚麼是vue
下一篇
vue3鍊成術第七天-語法
系列文
自學vue~點亮Roadmap過程30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 則留言

我要留言

立即登入留言